package cn.sxw.ld.module.member.service;


import cn.sxw.ld.common.dto.R;
import cn.sxw.ld.module.member.pojo.CostPageDto;
import cn.sxw.ld.module.member.pojo.CostRecord;
import cn.sxw.ld.module.member.pojo.DailyRecord;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.Map;

/**
 * @author: SXW
 * @since: 2025年02月28日 19:53
 * @desc:
 */
public interface DailyRecordService extends IService<DailyRecord> {

    Page getPage(CostPageDto costPageDto);

    Boolean addRecord(DailyRecord dailyRecord);

    Map<String, Integer> getCountData(Integer countType);

    Map<String, Object> getCountChart(int countType);
}
